package lol.clann.bukkit.pluginboot.command;

/**
 * @author pyz
 * @date 2018/8/11 下午6:55
 */

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

import static java.lang.annotation.ElementType.PARAMETER;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

/**
 * 注解在boolean参数上,
 */
@Target({PARAMETER})
@Retention(RUNTIME)
public @interface Flag {

    /**
     * flag名字
     * 以 "F" 为例
     * 参数列表中含有 --F 则对应参数为true,否则为false
     *
     * @return
     */
    String value();

}
